<%@ page import="fzzl.guide.GuideNebula" %>



<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'explainStr', 'error')} ">
	<label for="explainStr">
		<g:message code="guideNebula.explainStr.label" default="Explain Str" />
		
	</label>
	<g:textField name="explainStr" value="${guideNebulaInstance?.explainStr}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'cfTree', 'error')} ">
	<label for="cfTree">
		<g:message code="guideNebula.cfTree.label" default="Cf Tree" />
		
	</label>
	<g:textField name="cfTree" value="${guideNebulaInstance?.cfTree}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'code', 'error')} ">
	<label for="code">
		<g:message code="guideNebula.code.label" default="Code" />
		
	</label>
	<g:textField name="code" value="${guideNebulaInstance?.code}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'guideBefaint', 'error')} required">
	<label for="guideBefaint">
		<g:message code="guideNebula.guideBefaint.label" default="Guide Befaint" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="guideBefaint" name="guideBefaint.id" from="${fzzl.guide.GuideBefaint.list()}" optionKey="id" required="" value="${guideNebulaInstance?.guideBefaint?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'nebulaCode', 'error')} ">
	<label for="nebulaCode">
		<g:message code="guideNebula.nebulaCode.label" default="Nebula Code" />
		
	</label>
	<g:textField name="nebulaCode" value="${guideNebulaInstance?.nebulaCode}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'nebulaName', 'error')} ">
	<label for="nebulaName">
		<g:message code="guideNebula.nebulaName.label" default="Nebula Name" />
		
	</label>
	<g:textField name="nebulaName" value="${guideNebulaInstance?.nebulaName}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'recipe', 'error')} required">
	<label for="recipe">
		<g:message code="guideNebula.recipe.label" default="Recipe" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="recipe" name="recipe.id" from="${fzzl.Recipe.list()}" optionKey="id" required="" value="${guideNebulaInstance?.recipe?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'rowNumber', 'error')} required">
	<label for="rowNumber">
		<g:message code="guideNebula.rowNumber.label" default="Row Number" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="rowNumber" type="number" value="${guideNebulaInstance.rowNumber}" required=""/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'zf', 'error')} ">
	<label for="zf">
		<g:message code="guideNebula.zf.label" default="Zf" />
		
	</label>
	<g:textField name="zf" value="${guideNebulaInstance?.zf}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'zfCode', 'error')} ">
	<label for="zfCode">
		<g:message code="guideNebula.zfCode.label" default="Zf Code" />
		
	</label>
	<g:textField name="zfCode" value="${guideNebulaInstance?.zfCode}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: guideNebulaInstance, field: 'zxInput', 'error')} ">
	<label for="zxInput">
		<g:message code="guideNebula.zxInput.label" default="Zx Input" />
		
	</label>
	<g:textField name="zxInput" value="${guideNebulaInstance?.zxInput}"/>
</div>

